package com.basic.auth.domain;


import com.basic.auth.dao.model.AuthRole;

import java.util.List;

/**
 * @author lpp
 * @version 1.0
 * @Date 2018/8/14 13:28
 */
public class AuthRoleBo extends AuthRole {

    /**
     * 多个子系统id用‘|’分割
     */
    private String subSystemIds;
    /**
     * 当前页
     **/
    private Integer pageNum;
    /**
     * 页数大小
     */
    private Integer pageSize;
    /**
     * 排序参数
     */
    private Integer sortParam;
    /**
     * 分组参数
     */
    private Integer groupParam;
    /**
     * 查询条件参数
     */
    private Integer typeParam;
    /**
     * 总条数
     */
    private Integer total;

    /**
     * 当前用户id
     */
    private String boId;
    /**
     * 业务id
     */
    private String busId;
    /**
     * 业务类型
     */
    private String busType;

    /**
     * 是否选中
     */
    private Integer isChecked;

    private List<String> roleCodeList;

    public List<String> getRoleCodeList() {
        return roleCodeList;
    }

    public void setRoleCodeList(List<String> roleCodeList) {
        this.roleCodeList = roleCodeList;
    }

    public Integer getIsChecked() {
        return isChecked;
    }

    public void setIsChecked(Integer isChecked) {
        this.isChecked = isChecked;
    }

    public String getBoId() {
        return boId;
    }

    public void setBoId(String boId) {
        this.boId = boId;
    }

    public String getBusId() {
        return busId;
    }

    public void setBusId(String busId) {
        this.busId = busId;
    }

    public String getBusType() {
        return busType;
    }

    public void setBusType(String busType) {
        this.busType = busType;
    }

    public String getSubSystemIds() {
        return subSystemIds;
    }

    public void setSubSystemIds(String subSystemIds) {
        this.subSystemIds = subSystemIds;
    }

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Integer getSortParam() {
        return sortParam;
    }

    public void setSortParam(Integer sortParam) {
        this.sortParam = sortParam;
    }

    public Integer getGroupParam() {
        return groupParam;
    }

    public void setGroupParam(Integer groupParam) {
        this.groupParam = groupParam;
    }

    public Integer getTypeParam() {
        return typeParam;
    }

    public void setTypeParam(Integer typeParam) {
        this.typeParam = typeParam;
    }

    public Integer getTotal() {
        return total;
    }

    public void setTotal(Integer total) {
        this.total = total;
    }

    @Override
    public String toString() {
        return "AuthRoleBo{" +
                "super="+super.toString()+ '\''+
                "subSystemIds='" + subSystemIds + '\'' +
                ", pageNum=" + pageNum +
                ", pageSize=" + pageSize +
                ", sortParam=" + sortParam +
                ", groupParam=" + groupParam +
                ", typeParam=" + typeParam +
                ", total=" + total +
                ", boId=" + boId +
                ", busId='" + busId + '\'' +
                ", busType='" + busType + '\'' +
                ", isChecked=" + isChecked +
                '}';
    }
}
